export default {
  // 表格主体相关-----
  column: { // 列配置
    type: Array,
    default: []
  },
  init: { // 自动加载表格数据
    type: Boolean,
    default: false
  },
  url: { // 请求url
    type: String,
    default: ''
  },
  method: { // 请求方法
    type: String,
    default: 'get'
  },
  structure: { // 后端返回的结构 {data: list:[]} =》 'list' ,  {data:recodes:[]}  => 'recodes'
    type: String,
    default: 'list'
  },
  stripe: { // 斑马线
    type: Boolean,
    default: true
  },
  border: { // 表格边框
    type: Boolean,
    default: true
  },
  height: { // 表格高度
    type: [String,Number],
    default: 'adaptive'  // 默认自适应屏幕高度
  },
  otherHeight: { // 用于补足或去除多余的高度值
    type: [Number],
    default: 0
  },
  // 页码--------
  layout: { // 页码结构
    type: String,
    default: 'total, sizes, prev, pager, next, jumper'
  },
  pageIndexName: { // 分页名称
    type: String,
    default: 'pageIndex'
  },
  pageSizeName: { // 每页返回多少条名称
    type: String,
    default: 'pageSize'
  },
  pagination: { // 是否展示分页
    type: Boolean,
    default: true
  },
  // 工具栏------
  showToolbar: {  // 是否展示工具栏
    type: Boolean,
    default: true
  }
}
